#ifndef __DXCAMERA_H__
#define __DXCAMERA_H__


#include "Camera.h"
#include <boost/smart_ptr/shared_ptr.hpp>


class CDXCamera : public CCamera
{
public:
	CDXCamera()
	{}

	virtual ~CDXCamera()
	{}

	virtual void activateCamera();

private:
	void activateView();
	void activatePerspective();
	void activateViewPort();

};
typedef boost::shared_ptr<CDXCamera> DXCameraPtr;

#endif // __DXCAMERA_H__